package com.aj.dao;

import com.aj.pojo.Setmeal;
import com.github.pagehelper.Page;
import entity.PageResult;
import entity.QueryPageBean;

import java.util.List;
import java.util.Map;

public interface SetmealDao {
    void add(Setmeal setmeal);

    void setSetmealAndCheckGroup(Map map);

    Page<Setmeal> findpage(String queryString);

    List<Setmeal> findall();

    Setmeal findById(Integer id);

    long findSetmealSheckgroupByid(Integer id);

    void deleteSetmealSheckgroupByid(Integer id);

    void deleteSetmeal(Integer id);

    Setmeal findSetmealByid(Integer id);

    List<Integer> findGroupIdsBySetmealid(Integer id);

    void updateSetmeal(Setmeal setmeal);

    void deleteCheckgroupIdsBySetmealId(Integer id);

    void insertCheckgroupIdsBySetmealId(Map map);

    List<Map<String,Object>> findSetmealCount();
}
